// 1 npm install koa -D
// 2 npm install koa-static -D   koa-route 这个简单点  koa-router这个全面点
// 3 由于koa没有get post 所以需要下载模块  　
const Koa = require('koa');
const static = require('koa-static');
const route = require('koa-route');

let server = new Koa();
server.listen(8080);

// 1.接口   路由参数
server.use(route.get('/a/:user/:pass', async (ctx, user, pass, next) => {
    // ctex=>上下文  ctx.req  ctx.res  ctx.request  ctx.response   ctx里面有这几个主要的对象
    ctx.response.body = 'abc'
    await next();
    console.log(user,pass);
}))

// 普通的get请求

server.use(route.get('/reg',async (ctx,next)=>{
    console.log(ctx.request.query);

}))

server.use(route.get('/a', async (ctx, next) => {
    // ctex=>上下文  ctx.req  ctx.res  ctx.request  ctx.response   ctx里面有这几个主要的对象
    console.log(222);
}))


// 2.静态文件
server.use(static('./www'));